﻿using System;

namespace Mono.Cecil
{
	// Token: 0x0200009A RID: 154
	[Flags]
	public enum MethodAttributes : ushort
	{
		// Token: 0x04000184 RID: 388
		MemberAccessMask = 7,
		// Token: 0x04000185 RID: 389
		CompilerControlled = 0,
		// Token: 0x04000186 RID: 390
		Private = 1,
		// Token: 0x04000187 RID: 391
		FamANDAssem = 2,
		// Token: 0x04000188 RID: 392
		Assembly = 3,
		// Token: 0x04000189 RID: 393
		Family = 4,
		// Token: 0x0400018A RID: 394
		FamORAssem = 5,
		// Token: 0x0400018B RID: 395
		Public = 6,
		// Token: 0x0400018C RID: 396
		Static = 16,
		// Token: 0x0400018D RID: 397
		Final = 32,
		// Token: 0x0400018E RID: 398
		Virtual = 64,
		// Token: 0x0400018F RID: 399
		HideBySig = 128,
		// Token: 0x04000190 RID: 400
		VtableLayoutMask = 256,
		// Token: 0x04000191 RID: 401
		ReuseSlot = 0,
		// Token: 0x04000192 RID: 402
		NewSlot = 256,
		// Token: 0x04000193 RID: 403
		CheckAccessOnOverride = 512,
		// Token: 0x04000194 RID: 404
		Abstract = 1024,
		// Token: 0x04000195 RID: 405
		SpecialName = 2048,
		// Token: 0x04000196 RID: 406
		PInvokeImpl = 8192,
		// Token: 0x04000197 RID: 407
		UnmanagedExport = 8,
		// Token: 0x04000198 RID: 408
		RTSpecialName = 4096,
		// Token: 0x04000199 RID: 409
		HasSecurity = 16384,
		// Token: 0x0400019A RID: 410
		RequireSecObject = 32768
	}
}
